package com.rd.sys.common.web.menu;

import java.io.Serializable;

/**
 * The Class Item.
 */
public class Item implements Serializable {

    /** The Constant serialVersionUID. */
    private static final long serialVersionUID = -4758870617936943238L;

    /** 三级菜单名称. */
    private String name;

    /** 三级菜单对应的url属性. */
    private String url;

    /** 三级菜单的id属性，用于打开tab页时的唯一标识. */
    private String id;

    /** The image. */
    private String image;

    /** The unchecked. */
    private boolean unchecked;

    /** The status. */
    private String status;

    /** The version. */
    private String version;

    /**
     * Instantiates a new item.
     */
    public Item() {
    }

    /**
     * Instantiates a new item.
     * 
     * @param name
     *            the name
     * @param url
     *            the url
     */
    public Item(String name, String url, String id) {
        this.name = name;
        this.url = url;
        this.id = id;
    }

    /**
     * Gets the image.
     * 
     * @return the image
     */
    public String getImage() {
        return image;
    }

    /**
     * Sets the image.
     * 
     * @param image
     *            the image to set
     */
    public void setImage(String image) {
        this.image = image;
    }

    /**
     * Gets the name.
     * 
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * Sets the name.
     * 
     * @param name
     *            the name to set
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * Gets the status.
     * 
     * @return the status
     */
    public String getStatus() {
        return status;
    }

    /**
     * Sets the status.
     * 
     * @param status
     *            the status to set
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * Checks if is unchecked.
     * 
     * @return the unchecked
     */
    public boolean isUnchecked() {
        return unchecked;
    }

    /**
     * Sets the unchecked.
     * 
     * @param unchecked
     *            the unchecked to set
     */
    public void setUnchecked(boolean unchecked) {
        this.unchecked = unchecked;
    }

    /**
     * Gets the url.
     * 
     * @return the url
     */
    public String getUrl() {
        return url;
    }

    /**
     * Sets the url.
     * 
     * @param url
     *            the url to set
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * Gets the version.
     * 
     * @return the version
     */
    public String getVersion() {
        return version;
    }

    /**
     * Sets the version.
     * 
     * @param version
     *            the version to set
     */
    public void setVersion(String version) {
        this.version = version;
    }

    /**
     * Gets the id.
     * 
     * @return the id
     */
    public String getId() {
        return id;
    }

    /**
     * Sets the id.
     * 
     * @param id
     *            the new id
     */
    public void setId(String id) {
        this.id = id;
    }

}
